# The order of packages is significant, because pip processes them in the order of appearance.
# Changing the order has an impact on the overall integration  process, which may cause troubles later.

# Build requirements:
twine == 4.0.1  # MIT License
pytest >= 7.1.2  # MIT License

# Documentation requirements:
pdoc >= 12.3.1  # MIT License

# Packet PriceGenerator requirements:
requests >= 2.25.1  # Apache-2.0 license
pandas >= 1.5.2  # MIT License
bokeh >= 3.0.3  # BSD-3-Clause license
bkcharts >= 0.2  # New BSD License
numpy >= 1.23.5  # BSD-3-Clause license
matplotlib >= 3.3.4  # PSF license
python-dateutil >= 2.8.1  # Apache-2.0 license
jinja2 >= 2.11.3  # BSD-3-Clause license
pandas_ta >= 0.3.14b0  # MIT License
notebook >= 6.5.2  # BSD License